Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Cтворення баз даних за допомогою стандартних бібліотек C#.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра програмного забезпечення

Інформація про роботу

Рік:
2010
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Інформаційні технології
Група:
ПІ

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА" Інститут комп’ютерних наук та інформаційних технологій Кафедра програмного забезпечення ЗВІТ До лабораторної роботи № 4 На тему: “Cтворення баз даних за допомогою стандартних бібліотек C#.” З дисципліни : "Програмне забезпечення мережевих технологій " Лектор: Проф. каф. ПЗ Мельник Р.А. Тема: створення баз даних за допомогою стандартних бібліотек C#. Мета: навчитись елементам програмування мовою C#. Засвоїти основні стандартні класи і методи бібліотек sql та swing, та бібліотек, що дозволяють опрацьовувати дані СУБД. Завдання до лабораторної роботи Завдання до лабораторної роботи Створити базу даних, що містить декілька таблиць. Запрограмувати доповнення записів даних в таблицях., Запрограмувати видалення записів даних. Запрограмувати фільтрацію даних. Код програми using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace lab_4 { public partial class Form1 : Form { private DataSet set; private SqlConnection con; private SqlDataAdapter dadapter; private string sqlSelect; private SqlCommand SelectCommand_1; public Form1() { InitializeComponent(); } void SelectAll() { con = new SqlConnection("Integrated Security=SSPI;" + "Data Source=ABORUGEN-CAE305;" + "Initial Catalog=computer;"); con.Open(); sqlSelect = "SELECT * FROM Printer"; SelectCommand_1 = new SqlCommand(sqlSelect, con); dadapter = new SqlDataAdapter(); dadapter.SelectCommand = SelectCommand_1; set = new DataSet(); dadapter.Fill(set, "Printer"); con.Close(); set.Tables[0].PrimaryKey = new DataColumn[] { set.Tables[0].Columns[0] }; dataGridView1.DataSource = set.Tables["Printer"]; dataGridView2.DataSource = set.Tables["Printer"]; dataGridView3.DataSource = set.Tables["Printer"]; } private void button1_Click(object sender, EventArgs e) { SelectAll(); } private void button2_Click(object sender, EventArgs e) { string sqlInsert = "INSERT INTO Printer VALUES(@code,@model,@color,@type,@price)"; con = new SqlConnection("Integrated Security=SSPI;" + "Data Source=ABORUGEN-CAE305;" + "Initial Catalog=computer;"); con.Open(); SqlCommand InsertCommand_2 = new SqlCommand(sqlInsert, con); SqlParameter param_1 = InsertCommand_2.Parameters.Add ( new SqlParameter("@code", SqlDbType.Int)); param_1.Value = Int32.Parse(textBox1.Text); SqlParameter param_2 = InsertCommand_2.Parameters.Add( new SqlParameter("@model", SqlDbType.VarChar,50)); param_2.Value = (textBox2.Text); SqlParameter param_3 = InsertCommand_2.Parameters.Add( new SqlParameter("@color", SqlDbType.Char)); param_3.Value = (textBox3.Text); SqlParameter param_4 = InsertCommand_2.Parameters.Add( new SqlParameter("@type", SqlDbType.VarChar)); param_4.Value = (textBox4.Text); SqlParameter param_7 = InsertCommand_2.Parameters.Add( new SqlParameter("@price", SqlDbType.Money)); param_7.Value = Int32.Parse(textBox7.Text); dadapter.InsertCommand = InsertCommand_2; DataRow row; row = set.Tables[0].NewRow(); row["code"] = Int32.Parse(textBox1.Text); row["model"] = (textBox2.Text); row["color"] = (textBox3.Text); row["type"] = (textBox4.Text); row["price"] = Int32.Parse(textBox7.Text); set.Tables[0].Rows.Add(row); dadapter.Update(set,"Printer"); con.Close(); dataGridView1.DataSource = set.Tables[0]; } private void checkBox1_CheckedChanged(object sender, EventArgs e) { if (checkBox1.Checked == true) { textBox14.Enabled = true; button3.Enabled = true; } else textBox14.Enabled = false; } private void checkBox2_CheckedChanged(object sender, EventArgs e) { if (checkBox2.Checked == true) { textBox13.Enabled = true; button3.Enabled = true; } else textBox13.Enabled = false; } private void checkBox3_CheckedChanged(object sender, EventArgs e) { if (checkBox3.Checked == true) { textBox12.Enabled = true; button3.Enabled = true; } else textBox12.Enabled = ...
Антиботан аватар за замовчуванням

28.01.2013 17:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини